*{
-webkit-appearance:none
-webkit-transform:translate3d(0, 0, 0)
-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-tap-highlight-color:transparent;
-webkit-overflow-scrolling: touch;
}
body,html
{
	background:#EBEEF3;
	height: 100%;
	font-family: "微软雅黑";
}
a
{
	color: #666666;
}
a:link{
text-decoration:none;
}
a:visited{
text-decoration:none;
}
a:hover{
text-decoration:none;
cursor: pointer;
}
a:active{
text-decoration:none;
}
i,em
{
	font-style: normal;
}
p
{
	margin: 0;
	padding: 0;
}
div
{
	box-sizing: border-box;
}
button
{
	margin: 0;
	padding: 0;
	background: none;
	border: none;
	outline: none;
}
@font-face {
  font-family: "iconfont";
   src: url('../../common/font/iconfont.eot'); /* IE9*/
   src: url('../../common/font/iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
   url('../../common/font/iconfont.woff') format('woff'), /* chrome, firefox */
   url('../../common/font/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
   url('../../common/font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
  
}
#app
{
	height: 100%;
}
.weui-search-bar{
	padding: .35rem 10px;
	background-color: #F8F8F8;
}
.weui-search-bar__cancel-btn {
    color: #38ADFF;
}
.weui-popup__modal{
	overflow-y: hidden;
}
.weui-popup__modal{
    background: #FFFFFF;
    opacity:1;	
}
.bgblue{
	background:#E4F1FA!important;
	color:#40B2F8;
}
.bggreen
{
	background:#DCF5EF!important;
	color:#38B795;
}
.weui-cells,.weui-cells__title{
	font-size: 16px ;
	margin-top: 14px;
	color: #333333 ;
}
.weui-cells__title{
	margin-top:.5rem;
}
.show{
	display: block !important;
	opacity: 1 !important;
	visibility:visible;
}
.hide
{
	display: none !important;
	opacity: 0;
	visibility:hidden
}
.weui-uploader__file{
	height: 50px;
	width: 50px;
}
.weui-uploader__input-box{
	height: 50px;
	width: 50px;
}
.select_input
{
	text-align: right;
	border: none;
	font-size: 16px;
	background:none;
}
.toolbar .title
{
	line-height: 2.2rem;
	background: #EBEEF3;
}
.view
{
	margin-bottom: 50px;
}
.weui-input
{
	text-align: right;
}
select
{
	outline: none;
	border: none;
	background: none;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	min-height: 20px;
}
select::-ms-expand { display: none; }
.weui-cell__ft
{
	padding-right:0 !important;
}
.multiple_select,.select_input,.mu-date-picker
{
	padding-right: 13px !important;
}
